@charset "utf-8";
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;	font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus {outline:0;}
img {border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
.clear {width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.clear {clear:both;}
.none {display:none;}
.hidden {visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

/* 整体布局 */
/* 页面置灰 
html {
  -webkit-filter : grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
*/
body {BACKGROUND: #fff;}
body,p {font:14px/1 "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color:#333333;}

a {color:#111; text-decoration:none;}
a:link {color:#111;}
a:visited {color:#111;}
a:hover {color: #188450; text-decoration:none;}
a:active {color:#111;}

.wrapper {width:100%; margin:0 auto;}
.wrapper .inner {width: 80%; min-width: 1200px; margin:0 auto;}
.row, .col, .box, .post { margin: 0 auto; padding: 0;}


/* ================ */
/* =    首  页    = */
/* ================ */

/* 头部 */
#header {position: absolute; left: 0; top: 0; z-index: 8888; background: url(../images/header_bg.png) center top repeat-x; background-size: contain;}
.head {width:100%; height:120px; position: relative;}
.head .logo {width: 260px; height: 120px; margin: 0; cursor: pointer; float: left; background: url(../images/logo.png) left center no-repeat; background-size: contain;}

/* 导航 */
#naver {position: absolute; top: 0px; right: 0;}

/* 快速导航 */
.quick-entry {width: 100%; height: 35px; margin: 15px auto 0 auto;}
.quick-entry-bar { margin: 0 auto;}
.quick-entry-box { margin: 0 auto;}
.quick-entry-box .wp-menu { margin:0 auto;}
.quick-entry-box .wp-menu .menu-item {line-height: 35px; display: inline-block; float: right; border: none; margin: 0; background: url(../images/quick_entry_delimiter.gif) left center no-repeat;}
.quick-entry-box .wp-menu .menu-item:last-child {background: transparent;}
.quick-entry-box .wp-menu .menu-item a {color: rgba(255,255,255,0.8); padding: 0 20px;}
.quick-entry-box .wp-menu .menu-item a:hover {color: rgba(255,255,255,1);}
.quick-entry-box .wp-menu .menu-item.i1 a {background: url(../images/icon_search.png) center center no-repeat; padding: 0 30px;}
.quick-entry-box .wp-menu .menu-item.i1 a .menu-text {display: none;}
.quick-entry-box .wp-menu .menu-item.i2 a {background: url(../images/icon_globe.png) 15px center no-repeat; padding-left: 40px; display: none;}
.quick-entry-box .wp-menu .menu-item.i3 a {display: none;}

/* 导航菜单 */
.nav { width:100%; height: 50px; line-height: 50px; margin: 5px auto 0 auto;}
.nav-bar { margin: 0 auto;}
.nav-box { margin: 0 auto;}
.nav-box .wp-menu { margin:0 auto;}
.nav-box .wp-menu .menu-item {line-height: 50px; display: inline-block; float: left; position: relative; z-index: 100; border: none;}
.nav-box .wp-menu .menu-item a {display: block; padding:0 12px; color: rgba(255,255,255,0.8); font-size: 16px; font-weight: bold; text-align: center; background: transparent;}
.nav-box .wp-menu .menu-item a:hover,
.nav-box .wp-menu .menu-item a.parent {color: #fff;}
.nav-box .sub-menu { background: rgba(255,255,255,0.75); display: none; position: absolute; left: -16px; top: 50px; z-index: 100; min-width:120px; box-shadow: none;}
.nav-box .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1; border-bottom: none; border-top: 1px solid rgba(255,255,255,0.2); min-width: 120px;}
.nav-box .sub-menu .sub-item:first-child {border-top: none;}
.nav-box .sub-menu .sub-item a { display: block; color: #111; line-height: 40px; padding:0 20px; display: block; font-size: 15px; font-weight: normal; text-align: center;}
.nav-box .sub-menu .sub-item a:hover,
.nav-box .sub-menu .sub-item a.parent{ color:#111; display: block; background: rgba(255,255,255,1);}
.nav-box .sub-menu .sub-menu { left: 100%; top: 0; z-index: 200; background-color: rgba(255,255,255,0.75); border-left: 1px solid rgba(255,255,255,0.2);}

/* Jumbotran */
#jumbotran {background: #fff; margin-bottom: 0px; overflow: hidden; position: relative;}
#jumbotran .jumbotran-box { margin: 0 auto; background: #fff;}
#jumbotran .jumbotran-box .focus-navigation {width:60px; height: 60px; font-size: 0px; font-weight: normal; background: transparent; color: rgba(255,255,255,0); opacity: 1;}
#jumbotran .jumbotran-box .focus-navigation:hover {font-size: 0px; font-weight: normal;}
#jumbotran .jumbotran-box .focus-prev {left: 10px; background: url(../images/icon_plug_left.png) center center no-repeat; background-size: contain;}
#jumbotran .jumbotran-box .focus-next {right: 10px; background: url(../images/icon_plug_right.png) center center no-repeat; background-size: contain;}
#jumbotran .jumbotran-box .focus-pagination {height:auto; text-align: center; right: 50px; bottom: 60px;}
#jumbotran .jumbotran-box .focus-page {width: 40px; height: 40px; line-height: 40px; margin-right: 0px; background-color: transparent; font-size: 40px; font-family: "Arial Black"; color: rgba(255,255,255,0.3); font-weight: bolder; border-radius: 0px;}
#jumbotran .jumbotran-box .focus-page.focus-page-1:after {content: "S"; white-space: pre;}
#jumbotran .jumbotran-box .focus-page.focus-page-2:after {content: "U"; white-space: pre;}
#jumbotran .jumbotran-box .focus-page.focus-page-3:after {content: "E"; white-space: pre;}
#jumbotran .jumbotran-box .focus-page.focus-page-4:after {content: "P"; white-space: pre;}
#jumbotran .jumbotran-box .focus-page-active  {background-color: transparent; color: #fff;}
#jumbotran .jumbotran-box .focus-title-bar {height: 50px; bottom: 90px; left: 40px; max-width: 800px; overflow: hidden;}
#jumbotran .jumbotran-box .focus-title-bg {background-color: rgba(0,0,0,0.5);}
#jumbotran .jumbotran-box .focus-title {overflow: hidden; text-overflow: ellipsis; height: 50px; line-height: 50px; font-size: 24px; font-weight: normal; padding: 0 20px; font-family: "Microsoft YaHei";}
#jumbotran .anchors-nav {position: absolute; left: 50%; bottom: 40px; width: 60px; height: 60px; background: url(../images/icon_to_next_screen.png) center center no-repeat; transform:translateX(-50%); cursor: pointer; animation:to-next 2s linear 0s infinite;}
#jumbotran .anchors-nav A {display: block; width: 100%; height: 100%;}
@keyframes to-next{
  0%{transform:translate(-50%,0);opacity:0;}
  20%{transform:translate(-50%,3px);opacity:0.5;}
  80%{transform:translate(-50%,10px);opacity:1;}
  90%{transform:translate(-50%,10px);opacity:0;}
  100%{transform:translate(-50%,10px);opacity:0;}
}

/* Post通用样式 */
.post .banner {margin-bottom: 40px;}
.post .banner .section-title {float: left; border-left: 4px solid #188450; padding-left: 15px;}
.post .banner .section-title .en {font-size: 14px; color: #929292; margin-bottom: 10px;  font-weight: normal; text-transform:uppercase}
.post .banner .section-title .cn {font-size: 32px; color: #111; font-weight: bold;}
.post .banner .more {float: right;}
.post .banner .more .more-btn {width: 24px; height: 56px; background: url(../images/icon_more.png) center center no-repeat;}
.post .banner .more .more-btn:hover {background-image: url(../images/icon_more_hover.png);}
.post .banner .more .more-btn A {display: block; width: 100%; height: 100%;}

/* 上电新闻 */
#campus-news {background: #fff; padding: 60px 0;}
#campus-news .col-l {width: 48%; float: left;}
#campus-news .col-r {width: 48%; float: right;}

.post-campus-news-slider {}
.post-campus-news-slider .focus-navigation {background: transparent;}
.post-campus-news-slider .focus-navigation:hover {background: transparent;}
.post-campus-news-slider .focus-title-bar {height: 40px; bottom: 0; left: 0; overflow: hidden;}
.post-campus-news-slider .focus-title-bg {background-color: rgba(0,0,0,0.4);}
.post-campus-news-slider .focus-title {width: 98%; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; padding: 0; font-size: 16px; font-weight: normal; text-indent: 15px; font-family: "Microsoft YaHei";}

.post-campus-news .article-list {padding-top: 0px;}
.post-campus-news li {margin-bottom: 28px; background: url(../images/pointer.png) left center no-repeat;}
.post-campus-news li:last-child {margin-bottom: 0;}
.post-campus-news li .article-title {float: left; width: calc(100% - 110px); height: 20px; line-height: 20px; text-indent: 18px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-campus-news li .article-datetime {float: right; width: 100px; height: 20px; line-height: 20px; text-align: right; font-size: 16px; font-family: "Georgia"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 院部动态、学术讲座 */
#information {background: #f3f3f3; padding: 60px 0;}
#information .col-l {width: 48%; float: left;}
#information .col-r {width: 48%; float: right;}

/* 院部动态 */
.post-college-news li {margin-bottom: 30px; background: url(../images/pointer.png) left center no-repeat;}
.post-college-news li:last-child {margin-bottom: 0;}
.post-college-news li .article-title {float: left; width: calc(100% - 110px); height: 20px; line-height: 20px; text-indent: 18px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-college-news li .article-datetime {float: right; width: 100px; height: 20px; line-height: 20px; text-align: right; font-size: 16px; font-family: "Georgia"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 学术讲座 */
.post-academics li {border-bottom: 1px solid #cccccc; margin-bottom: 20px;}
.post-academics li:last-child {margin-bottom: 0;}
.post-academics li .article-title {width: 100%; height: 20px; line-height: 20px; margin-bottom: 15px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-academics li .article-metas {width: 100%; margin-bottom: 10px; font-size: 14px; color: #929292;}
.post-academics li .article-metas:last-child {margin-bottom: 15px;}
.post-academics li .article-metas .metas-l1 {width: 35%; height: 20px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-academics li .article-metas .metas-l2 {width: 60%; height: 20px; float: left; margin-left: 5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 媒体看上电、印象上电 */
#media {background: url(../images/section_bg_3.jpg) center bottom no-repeat; background-size: cover; padding: 60px 0;}
#media .col-l {width: 48%; float: left;}
#media .col-r {width: 48%; float: right;}

/* 媒体看上电 */
.post-media-focus li{width: 47.5%; height: 180px; position: relative; float: left; overflow: hidden; margin-left: 5%; margin-bottom: 30px;}
.post-media-focus li:nth-child(2n+1) {margin-left: 0;}
.post-media-focus li.i3, .post-media-focus li.i4 {margin-bottom: 0;}
.post-media-focus li A {display: block; width: 100%; height: 100%;}
.post-media-focus li .article-thumbnail {width: 100%; height: 100%; overflow: hidden;}
.post-media-focus li .article-thumbnail Img {width: 100%; height: 100%; transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;}
.post-media-focus li .article-thumbnail Img:hover {transform:scale(1.05, 1.05);}
.post-media-focus li .article-title {position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-indent: 8px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.4); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-media-focus li .article-datetime {position: absolute; right: 0; top: 0; padding: 10px; color: #fff; background: rgba(0,0,0,0.4); font-size: 16px; font-family: "Georgia";}

/* 印象上电 */
.post-vision li {width: 100%; height: 390px; margin: 0; position: relative; overflow: hidden;}
.post-vision li A {display: block; width: 100%; height: 100%;}
.post-vision li .article-thumbnail {width: 100%; height: 100%; overflow: hidden;}
.post-vision li .article-thumbnail Img {width: 100%; height: 100%; transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;}
.post-vision li .article-thumbnail Img:hover {transform:scale(1.05, 1.05);}
.post-vision li .article-title {position: absolute; right: 0; bottom: 25px; height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.post-vision li .article-title .prefix {float:left; width: 80px; height: 48px; background: url(../images/banner_back_slash.png) left center no-repeat;}
.post-vision li .article-title .title {float:left; width: auto; height: 48px; line-height: 48px; font-size: 24px; color: #fff; background: rgba(24,132,80,0.8); padding: 0 40px 0 30px;}
.post-vision li .play {width: 90px; height: 90px; background: url(../images/icon_play.png) center center no-repeat; background-size: contain; position: absolute; left: calc(50% - 45px); top: calc(50% - 45px);}

/* 专题、网站服务 */
#subject {background: #fff; padding: 50px 0;}
#subject .col-l {width: 880px; float: left;}
#subject .col-r {float: right; width: calc(100% - 3% - 880px);}

/* 专题 */
.post-subject .banner {display: none;}
.post-subject li {width: 160px; height: 160px; float: left; margin-left: calc((100% - 800px) / 4); position: relative; overflow: hidden;}
.post-subject li:first-child {margin-left: 0}
.post-subject li A {display: block; width: 100%; height: 100%;}
.post-subject li .article-thumbnail {width: 100%; height: 100%; overflow: hidden;}
.post-subject li .article-thumbnail Img {width: 100%; height: 100%; transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;}
.post-subject li .article-thumbnail Img:hover {transform:scale(1.05, 1.05);}

/* 网站服务 */
.post-services .banner {margin-bottom: 5px;}
.post-services .banner h3 {height: 40px; line-height: 40px; font-size: 20px; font-weight: bold;}
.post-services li {width: 33%; height: 50px; line-height: 50px; float: left; border-bottom: 1px solid #efefef; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 页脚 */
#footer {background: #188450 url(../images/slogan.png) right center no-repeat; background-size: contain;}
.foot {padding: 35px 0; text-align: center;}
.foot .foot-box {float: left; text-align: left;}
.foot .extras {padding: 10px 0;}
.foot .copyright {width: 450px; line-height: 30px; float: left; color: rgba(255,255,255,0.8);}
.foot .copyright span#yyyy:after {content: ""; white-space: pre;}
.foot .social-media {width: 140px; height: 36px; float: right; margin-left: 20px; margin-top: 40px; position: relative;}
.foot .social-media ul li {width: 36px; height: 36px; display: block; float: left; margin-left: 16px; position: relative; overflow: hidden; cursor: pointer;}
.foot .social-media ul li A {display: block; width: 36px; height: 36px;}
.foot .social-media ul li .icon-hover {width: 36px; height: 36px; position: absolute; left: 0; top: 36px;}
.foot .social-media ul li.wechat {background: url(../images/icon_wechat_bw.png) top center no-repeat; margin-left: 0;}
.foot .social-media ul li.wechat .icon-hover {background: url(../images/icon_wechat_color.png) center center no-repeat;}
.foot .social-media ul li.weibo {background: url(../images/icon_weibo_bw.png) top center no-repeat;}
.foot .social-media ul li.weibo .icon-hover {background: url(../images/icon_weibo_color.png) center center no-repeat;}
.foot .social-media ul li.esd {background: url(../images/icon_esd_bw.png) top center no-repeat;}
.foot .social-media ul li.esd .icon-hover {background: url(../images/icon_esd_color.png) center center no-repeat;}
.foot .social-media .qrc {width: 115px; height: 121px; position: absolute; bottom: 38px; background: url(../images/dropdown_pointer.png) center bottom no-repeat; display: none;}
.foot .social-media .qrc.wechat {left: -40px;}
.foot .social-media .qrc.weibo {left: 12px;}
.foot .social-media .qrc.esd {left: 64px;}
.foot .social-media .qrc span {display: block; width: 115px; height: 115px;}
.foot .social-media .qrc.wechat span {background: #fff url(../images/qrc_wechat.gif) center center no-repeat;}
.foot .social-media .qrc.weibo span {background: #fff url(../images/qrc_weibo.gif) center center no-repeat;}
.foot .social-media .qrc.esd span {background: #fff url(../images/qrc_esd.gif) center center no-repeat;}

.foot .beian {line-height: 30px; padding: 10px 0; border-top: 1px solid rgba(255,255,255,0.3);}
.foot .beian span:after {content: "　"; white-space: pre;}
.foot .beian A {color: rgba(255,255,255,0.8);}

.foot .scan-qrc-box {width: 30%; float: left;}
.foot .friend-link-box {width: 58%; float: right;}
.foot .box-title {margin: 0 auto; height: 50px; line-height: 50px; text-align: left; color: #fff; font-size: 16px;}
.foot .scan-qrc-box .qrc {width: 72px; float: left; margin-right: 15px; position: relative;}
.foot .scan-qrc-box .qrc .qrc-img {width: 72px; height: 72px; cursor: pointer;}
.foot .scan-qrc-box .qrc .qrc-img-hover {width: 144px; height: 144px; display: none; position: absolute; top: -150px; left: -36px; z-index: 100; border: 1px solid #ccc;}
.foot .scan-qrc-box .qrc.chaoxing .qrc-img {background: #fff url(../images/qrc_chaoxing.png) center center no-repeat; background-size: contain;}
.foot .scan-qrc-box .qrc.tsg .qrc-img {background: #fff url(../images/qrc_tsg.png) center center no-repeat; background-size: contain;}
.foot .scan-qrc-box .qrc .qrc-text {color: #fff; padding: 10px 0;}


/* ================ */
/* =    列表页    = */
/* ================ */

/* 列表页Banner */
#page-banner {height: 300px; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; background-image: url('../images/page_banner_1.jpg');}
#page-banner .banner-title {position: absolute; left: 0; bottom: 50px;}
#page-banner .banner-title .title {float:left; width: auto; height: 48px; line-height: 48px; font-size: 28px; font-weight: bold; color: #fff; background: rgba(24,132,80,0.8); padding: 0 30px 0 90px;}
#page-banner .banner-title .suffix {float:left; width: 90px; height: 48px; background: url(../images/banner_slash.png) right center no-repeat;}

/* 多级位置导航 */
.page-navigation {height: 62px; line-height: 62px; margin: 0 auto; background: #fcfcfc; border-bottom: 1px solid #efefef; border-radius: 3px 3px 0 0;}
.path-box {height: 62px; line-height: 62px; margin: 0 auto; text-align: left; text-indent: 25px; font-size: 14px; color: #999999; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.page-navigation .path-box .Column_Position {padding:0 0;}
.page-navigation .path-box .Column_Position A {font-size: 14px; color: #999999;}
.page-navigation .path-box .possplit {width: 15px; background: url(../images/pointer.png) center center no-repeat; padding: 0 5px;}

/* 列表页主体 */
#container {background: #f5f5f5;}
.wrapper .l-inner {padding: 50px 0;}

/* 列表页主体框架（左侧多级栏目列表、右侧列表内容区） */
.col-box {margin: 0 auto;}
.col-menu {width: 20%; float: left; background: #fff; padding: 0; border-radius: 3px;}
.col-menu-placeholder {height: 0px; width: 100%; margin: 0 auto;}
.col-content-list, .col-content-detail {width: 76%; float: right;  min-height: 400px; background: #fff; border-radius: 3px;}
.col_nomenu {width: 100%; float: none;}

/* 左侧多级栏目列表 */
/* 栏目标题 */
.col-menu-title { margin: 0 auto; height: 62px; line-height: 62px; overflow: hidden; background: url(../images/pointer_down.png) 15px center no-repeat; border-bottom: 1px solid #efefef; position: relative;}
.col-name {color: #111; line-height: 62px; font-size: 18px; text-align: left; text-indent: 35px; font-weight: bold;}
.col-name-text {display: block;}
/* 栏目列表 */
.col-menu-con {margin: 0; padding:5px 0; background: #fff;}
.col-list {margin: 0 auto; padding: 0; background: transparent;}
/* 一级 */
.col-list .wp_listcolumn {border: none; padding: 0;}
.col-list .wp_listcolumn .wp_column {border: none;  margin-bottom: 0px; text-indent: 45px;}
.col-list .wp_listcolumn .wp_column a { display: block; height: 45px; line-height: 45px; font-weight:normal; font-size: 16px; color:#111; border: none; border-bottom: none; background: transparent; text-align: left;}   /**一级子栏目及图标**/
.col-list .wp_listcolumn .wp_column a.parent {color:#111; background: #e7f2ed url(../images/pointer_down.png) 25px center no-repeat; font-weight: normal;}
.col-list .wp_listcolumn .wp_column a:hover { color:#111; background-color: #e7f2ed;} /**鼠标经过或选中一级子栏目**/
.col-list .wp_listcolumn .wp_column a.parent:hover { color:#111; background-color: #e7f2ed;} /**鼠标经过或选中一级子栏目**/
.col-list .wp_listcolumn .wp_column a.selected { color:#111; background: #e7f2ed url(../images/pointer.png) 30px center no-repeat; font-weight: normal;}
.col-list .wp_listcolumn .wp_column a span.column-name{background: transparent; padding: 0; text-indent: 0;}
.col-list .wp_listcolumn .wp_column a.selected span.column-name{ }
.col-list .wp_listcolumn .wp_column a.parent span.column-name{}
/* 二级 */
.col-list .wp_listcolumn .sub_list .sub-item {margin-top: 0px; text-indent: 60px;}
.col-list .wp_listcolumn .sub_list .sub-item a { display: block; height: 35px; line-height: 35px; font-size: 14px; background: transparent;}  /**二级子栏目**/
.col-list .wp_listcolumn .sub_list .sub-item a:hover {background-color: #e7f2ed;}   /**鼠标经过或选中二级子栏目**/
.col-list .wp_listcolumn .sub_list .sub-item a.selected {background: #e7f2ed url(../images/pointer.png) 45px center no-repeat;}
.col-list .wp_listcolumn .sub_list .sub-item a.parent {color:#111; background: #e7f2ed; font-weight: normal;}
.col-list .wp_listcolumn .sub_list .sub-item a span.column-name {text-indent: 0;}
.col-list .wp_listcolumn .sub_list .sub-item a.selected span.column-name {}
.col-list .wp_listcolumn .sub_list .sub-item a.parent span.column-name {}
/* 三级 */
.col-list .wp_listcolumn .sub_list .sub-item .sub_list .sub-item a.selected {color: #111; background: #e7f2ed;}
.col-list .wp_listcolumn .sub_list .sub-item .sub_list .sub-item a span.column-name {text-indent: 40px;}

/* 右侧列表内容区 */
/* 列表标题 */
.col-news-title {font-weight: normal; padding:40px 0 30px 0; text-align:center;  line-height: 120%; font-size:24px; color:#111; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 列表内容 */
.col-news-con { margin: 0; padding: 40px 50px; min-height: 300px;}
.col-news-list {}
.col-news-list .wp_article_list .list_item {border: none; height: 45px; line-height: 45px; border-bottom: 1px dotted #efefef;}  /**栏目新闻列表**/
.col-news-list .wp_article_list .list_item:hover {}
.col-news-list .wp_article_list .list_item .fields.pr_fields {width: 80%;}
.col-news-list .wp_article_list .list_item .Article_Index { display: none; margin:0px;}  /**栏目新闻图标序号**/
.col-news-list .wp_article_list .list_item .Article_Title {width: 100%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin:0; font-size: 16px; background: url(../images/pointer.png) left center no-repeat; text-indent: 20px;}
.col-news-list .wp_article_list .list_item .Article_Title A {color:#111;}
.col-news-list .wp_article_list .list_item .Article_Title A:hover {color:#188450;}
.col-news-list .wp_article_list .list_item .Article_PublishDate {font-size: 14px; color: #999999;}
.col-news-list .wp_entry { line-height:2; font-size:14px; color:#111;}
.col-news-list .wp_entry p { margin-bottom:10px; line-height: 2; font-size: 16px; color: #111;}
.col-news-list .wp_entry img { max-width: 95%; height: auto; padding: 0;}   /**列表页文章图片大小限制**/
.col-news-list .wp_entry .img-desc {font-family: 楷体; font-size: 14px; font-weight:bold;}
.col-news-list .wp_entry a:hover {color: #234f9e; text-decoration: underline;}
.col-news-list .wp_entry table, .col-news-list .wp_entry tr, .col-news-list .wp_entry td {border: 1px solid #ccc; font-size: 16px;}
.col-news-list .wp_paging {padding: 10px 0; text-align: center; width: 100%;}
.col-news-list .wp_paging li {float: none;}
/* 自定义列表 */
.col-news-list .article-list .list-item {border: none; height: 45px; line-height: 45px; border-bottom: 1px dotted #efefef;}
.col-news-list .article-list .list-item .article-title {width: calc(100% - 110px); float: left; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin:0; font-size: 16px; background: url(../images/pointer.png) left center no-repeat; text-indent: 20px;}
.col-news-list .article-list .list-item .article-title A {color:#111;}
.col-news-list .article-list .list-item .article-title A:hover {color:#188450;}
.col-news-list .article-list .list-item .article-title-100 {width: 100%; float: none;}
.col-news-list .article-list .list-item .article-datetime {width: 100px; float: right; font-size: 14px; color: #999999;}

/* 分页 */
#wp_paging_w1205 {height:50px;}


/* ================ */
/* =    文章页    = */
/* ================ */

/* 文章页主体 */
.wrapper .d-inner {padding: 50px 0;}

/* 文章内容 */
.article-box {margin: 0; min-height: 500px;}
.article {padding: 0 50px;}
.article h1.article-title {font-weight: normal; padding:45px 0 10px 0; text-align:center;  line-height: 120%; font-size:24px; color:#333333;} /**文章标题**/
.article h3.article-subtitle {font-weight: normal; padding:0; text-align:center; line-height: 35px; font-size:15px; color:#333333;} /**文章标题**/
.article .article-metas {padding: 10px 0 15px 0; text-align:center; border-bottom: 1px solid #efefef;}
.article .article-metas span { margin:0 5px; font-size:13px; color:#666;} /**文章其他属性**/
.article .entry {margin:0 auto; padding: 30px 0 30px 0; overflow:hidden;} /**文章内容**/
.article .entry .read, .article .entry .read p { line-height: 2; font-size: 16px; color: #333333;} /**阅读字体**/
.article .entry .read p { margin-bottom: 10px;}
.article .entry .read img {max-width:95%; height: auto; padding: 0;} /**文章阅读部分图片大小限制**/
.article .share {padding: 0 0 20px 0;}
.article table, .article tr, .article td {border: initial;}

/* ================ */
/* =    内容页    = */
/* ================ */

/* 动态地图 */
#allmap {width: 100%; height: 400px; overflow: hidden; margin: 0 auto; border: #CCC 1px solid; margin-top: 20px;}
#allmap .BMap_bubble_title {font-weight: bold; font-size: 14px; line-height: 20px;}
#allmap .BMap_bubble_content { font-size: 14px; line-height: 20px;}

/* 领导分工 */
.table-leader .td-title {background: #eee; text-align: center; padding: 10px 0;}
.table-leader .td-leader {text-align: center; padding: 10px; vertical-align: middle;}

/* 历任领导 */
.former_leaders dl {width: 235px; height: 123px; background: #f5f5f5; border-bottom: 2px solid #e5e5e5; margin-right: 20px; margin-bottom: 25px; display: inline-block; position: relative; float: left;}
.former_leaders dl dt {position: absolute; left: 0; top: 0;}
.former_leaders dl dd {position: absolute; left: 115px; top: 10px; line-height: 20px;}